permanent establishment - Spanish English Dictionary